package com.ilink.teacherservice.entity.PO.xiaolian;

import cn.hutool.core.date.DateTime;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@TableName("xiaolian_conversation_logs")
public class XiaolianConversationLogs implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "custom_primary", type = IdType.AUTO)
    private Long customPrimary; // 主键，自增，用于唯一标识每条对话记录

    private String userId; // 记录使用智能助手的用户id

    private String courseFilePath; // 课程文件路径，标识用户所在的课程

    private String userInput; // 用户输入的内容

    private String assistantReply; // 智能助手的回答

    private String assistantReference; // 智能助手回答的引用源

    private Date askTime; // 对话记录时间，精确到分钟


}
